package com.imooc;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

import tk.mybatis.spring.annotation.MapperScan;

/**
 * 指定要变成实现类的接口所在的包，包下面的所有接口在编译之后都会生成相应的实现类。添加位置：是在Springboot启动类上面添加
 * 在不使用@MapperScan前，我们需要直接在Mapper类上面添加注解@Mapper，
 * 这种方式要求每一个Mapper类都需要添加此注解，非常麻烦，属于重复劳动。
 * 通过使用@MapperScan注解，可以让我们不用为每个Mapper类都添加@Mapper注解。
 */
@MapperScan(basePackages = "com.imooc.mapper")
@ComponentScan(basePackages = {"com.imooc","org.n3r.idworker"})
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }
}
